package com.lmy.springboot.exception;

import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;

/**
 * 自定义了一个异常
 * 自定义异常的步骤(java基础):自定义异常类名 继承 Exception或RuntimeException
 *
 * 使用 @ResponseStatus(value = HttpStatus.FORBIDDEN) 表示如果发生了AccessException，通过http协议返回的状态码是403，可以随意指定。
 */
@ResponseStatus(value = HttpStatus.FORBIDDEN)
public class AccessException extends RuntimeException {

    public AccessException(String message) {
        super(message);
    }

    //显式声明下无参构造器
    public AccessException() {

    }
}
